determining differential characteristics of block ciphers using hopfield network and boltzmann machine

نویسندگان

abbas ghaemi bafghi

babak sadeghiyan

reza safabakhsh

چکیده

in this paper, we show how to obtain suitable differential charactristics for block ciphers with neural networks. we represent the operations of a block cipher, regarding their differential characteristics, through a directed weighted graph. in this way, the problem of finding the best differential characteristic for a block cipher reduces to the problem of finding the minimum-weight multi-path way between two known nodes in the proposed graph. we applied hopfield network to find the minimum-weight multi-path way. in this technique, the probability of convergence to a local minimum increases when the number of rounds of the cipher increases. we also applied boltzmann machine to avoid local minima. we applied these techniques to find 3-round, 4-round and 5-round differential characteristics of serpent block cipher, and repeated the optimization procedures for each characteristics 100 times. with hopfield network, we obtained suitable results 100, 20 and 1 times for 3-round, 4-round and 5-round of the serpent respectively. with boltzmann machine, we obtained suitable results 100, 99 and 30 times for 3-round, 4-round and 5-round of the serpent respectively. these results show that simulated annealing help avoiding the many local minima of energy function. we compare the probabilities of our obtained differential characteristics for serpent with the probabilities of eight differential characteristics previously reported in other papers. the comparison shows that our proposed technique obtains better results in 6 cases, and the same results in 2 cases. we also found a 7-round differential characteristic with a probability of 2-125 with boltzmann machine. neglecting the reported bommerang differential characteristics of serpent, our obtained 7-round differential characteristic is the first report on a differential characteristic for more than 6 rounds of this cipher. the results of experiments indicate the efficiency of neural networks to find suitable differential characteristics of block ciphers.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Improved block truncation coding using Hopfield neural network - Electronics Letters

We believe this is the first report that demonstrates that the inclusion of physically realistic intrinsic PM-HEMT noise parameters into an accurate PM-HEMT equivalent circuit predicts not only the noise figure, but also the optimum noise impedance and noise resistance, giving excellent agreement with experiment over a wide frequency range, when fitted at only one frequency. Previous efforts to...

متن کامل

Quantum differential cryptanalysis to the block ciphers

Differential cryptanalysis is one of the most popular methods in attacking block ciphers. However, there still some limitations in traditional differential cryptanalysis. On the other hand, researches of quantum algorithms have made great progress nowadays. This paper proposes two methods to apply quantum algorithms in differential cryptanalysis, and analysis their efficiencies and success prob...

متن کامل

scour modeling piles of kambuzia industrial city bridge using hec-ras and artificial neural network

today, scouring is one of the important topics in the river and coastal engineering so that the most destruction in the bridges is occurred due to this phenomenon. whereas the bridges are assumed as the most important connecting structures in the communications roads in the country and their importance is doubled while floodwater, thus exact design and maintenance thereof is very crucial. f...

assessment of the efficiency of s.p.g.c refineries using network dea

data envelopment analysis (dea) is a powerful tool for measuring relative efficiency of organizational units referred to as decision making units (dmus). in most cases dmus have network structures with internal linking activities. traditional dea models, however, consider dmus as black boxes with no regard to their linking activities and therefore do not provide decision makers with the reasons...

Differential Analysis of Block Ciphers SIMON and SPECK

In this paper we continue the previous line of research on the analysis of the differential properties of the lightweight block ciphers Simon and Speck. We apply a recently proposed technique for automatic search for differential trails in ARX ciphers and improve the trails in Simon32 and Simon48 previously reported as best. We further extend the search technique for the case of differentials a...

متن کامل

Methods for Linear and Differential Cryptanalysis of Elastic Block Ciphers

The elastic block cipher design employs the round function of a given, b-bit block cipher in a black box fashion, embedding it in a network structure to construct a family of ciphers in a uniform manner. The family is parameterized by block size, for any size between b and 2b. The design assures that the overall workload for encryption is proportional to the block size. When considering the app...

متن کامل

منابع من

با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید


عنوان ژورنال:
the modares journal of electrical engineering

ناشر: tarbiat modares university

ISSN 2228-527 X

دوره 5

شماره 1 2006

میزبانی شده توسط پلتفرم ابری doprax.com

copyright © 2015-2023